﻿$(document).ready(function () {
    page.init();
});

var page = {
    url: "/handler/auction.ashx?action=",
    type: 0,
    popU: null,
    lastInterval: null,

    init: function () {
        $(".top-bar .right li:eq(3)").addClass("current");
        page.getList();
    },

    getList: function () {
        $.get(page.url + "my", { r: Math.random() }, function (data) {
            page.list = data.list;
            if (data.list.length == 0) {
                $(".tabs").hide();
            }
            else {
                $(".tabs dd").unbind("click").bind("click", function () {
                    $(this).parent().find("dd").removeClass("active");
                    $(this).addClass("active");
                    page.filter($(this).index());
                });
            }
            $("#result").html(TrimPath.processDOMTemplate("auctionlist", data));
        }, "json");
    },

    showBid: function (auctionId, auctionItemId) {
        var html = [];
        html.push("<div id='panelItem'></div>");

        page.popU = page.popU || new PopU();
        page.popU.initPop({
            type: 'string',
            title: "竞拍详情",
            contents: html.join(""),
            w: 600,
            y: $(window).scrollTop() + 30,
            drag: true
        });
        page.popU.showPop();

        var item;
        for (var i = 0; i < page.list.length; i++) {
            if (page.list[i].Id == auctionItemId) {
                item = page.list[i];
                break;
            }
        }

        $("#panelItem").html(TrimPath.processDOMTemplate("auction_detail", item));
    },

    getBid: function (auctionId, itemId) {
        $.post(page.url + "queryBid", { auctionId: auctionId, auctionItemId: itemId }, function (data) {
            $("#bilist").html(TrimPath.processDOMTemplate("bidlist", data));
            for (var i = 1; i < data.list.length; i++) {
                if (data.list[i].UserId == page.currentUser.userId) {
                    $("#btnCancel").show();
                    break;
                }
            }
        }, "json");
    }
};

